patent on an improvement - Alemán Inglés Diccionario